package com.ruoyi.system.api.domain;

import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import java.util.Date;

/**
 * 服务派单主 (数据来源于CC端主动调用)对象 st_service_notice
 *
 * @author shihx
 * @date 2020-03-02
 */
@ApiModel(value="ServiceNotice",description="服务派单主实体") // 用来描述封装的参数对象与返回的参数对象
//@JsonInclude(JsonInclude.Include.NON_NULL)
public class ServiceNotice extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    @ApiModelProperty(value = "主键",name="id",required = true,dataType="Long",example="主键")
    private Long id;

    /** 服务派单号 */
    @Excel(name = "服务派单号")
    @ApiModelProperty(value = "服务派单号",name="serviceNo",required = true,dataType="String",example="服务派单号")
    private String serviceNo;

    /** TL主键ID */
    @Excel(name = "TL主键ID")
    @ApiModelProperty(value = "TL主键ID",name="teamleaderId",required = true,dataType="String",example="TL主键ID")
    private String teamleaderId;

    /** 联系人 */
    @Excel(name = "联系人")
    @ApiModelProperty(value = "联系人",name="contact",required = true,dataType="String",example="联系人")
    private String contact;

    /** 用户名称 */
    @Excel(name = "用户名称")
    @ApiModelProperty(value = "用户名称",name="customerName",required = true,dataType="String",example="用户名称")
    private String customerName;

    /** 电话 */
    @Excel(name = "电话")
    @ApiModelProperty(value = "电话",name="telephone",required = true,dataType="String",example="电话")
    private String telephone;

    /** 客户类型 */
    @Excel(name = "客户类型")
    @ApiModelProperty(value = "客户类型",name="enginnerType",required = true,dataType="String",example="客户类型")
    private String enginnerType;

    /** 手机 */
    @Excel(name = "手机")
    @ApiModelProperty(value = "手机",name="mobile",required = true,dataType="String",example="手机")
    private String mobile;

    /** 电子邮件 */
    @Excel(name = "电子邮件")
    @ApiModelProperty(value = "电子邮件",name="email",required = true,dataType="String",example="电子邮件")
    private String email;

    /** 省份 */
    @Excel(name = "省份")
    @ApiModelProperty(value = "省份",name="province",required = true,dataType="String",example="省份")
    private String province;

    /** 服务合同 */
    @Excel(name = "服务合同")
    @ApiModelProperty(value = "服务合同",name="serviceContract",required = true,dataType="String",example="服务合同")
    private String serviceContract;

    /** 城市 */
    @Excel(name = "城市")
    @ApiModelProperty(value = "城市",name="city",required = true,dataType="String",example="城市")
    private String city;

    /** 希望服务时间（有可能是文本） */
    @Excel(name = "希望服务时间", readConverterExp = "有=可能是文本")
    @ApiModelProperty(value = "希望服务时间",name="hopeBusinessHours",required = true,dataType="Date",example="希望服务时间")
    private Date hopeBusinessHours;

    /** 上门服务地址 */
    @Excel(name = "上门服务地址")
    @ApiModelProperty(value = "上门服务地址",name="homeAddress",required = true,dataType="String",example="上门服务地址")
    private String homeAddress;

    /** 服务类型 */
    @Excel(name = "服务类型")
    @ApiModelProperty(value = "服务类型",name="serviceType",required = true,dataType="String",example="服务类型")
    private String serviceType;

    /** 子服务类型 */
    @ApiModelProperty(value = "子服务类型",name="subServiceType",required = true,dataType="String",example="子服务类型")
    private String subServiceType;

    /** 服务级别 */
    @Excel(name = "服务级别")
    @ApiModelProperty(value = "服务级别",name="serviceLevel",required = true,dataType="String",example="服务级别")
    private String serviceLevel;

    /** 服务状态 */
    @Excel(name = "服务状态")
    @ApiModelProperty(value = "服务状态",name="serviceStatus",required = true,dataType="String",example="服务状态")
    private String serviceStatus;

    /** 安装准备确认单 */
    @Excel(name = "安装准备确认单")
    @ApiModelProperty(value = "安装准备确认单",name="installConfirmSheet",required = true,dataType="String",example="安装准备确认单")
    private String installConfirmSheet;

    /** 是否保内 */
    @Excel(name = "是否保内")
    @ApiModelProperty(value = "是否保内",name="isWarranty",required = true,dataType="String",example="是否保内")
    private String isWarranty;

    /** 距离上次服务关闭时间 */
    @Excel(name = "距离上次服务关闭时间")
    @ApiModelProperty(value = "距离上次服务关闭时间",name="lastColseServiceTime",required = true,dataType="Long",example="距离上次服务关闭时间")
    private Long lastColseServiceTime;

    /** 仪器最后服务关闭时间 */
    @Excel(name = "仪器最后服务关闭时间", width = 30, dateFormat = "yyyy-MM-dd")
    @ApiModelProperty(value = "仪器最后服务关闭时间",name="machineLastServiceColseTime",required = true,dataType="Date",example="仪器最后服务关闭时间")
    private Date machineLastServiceColseTime;

    /** 派单人 */
    @Excel(name = "派单人")
    @ApiModelProperty(value = "派单人",name="sendService",required = true,dataType="String",example="派单人")
    private String sendService;

    /** 派单时间（有可能是文本） */
    @Excel(name = "派单时间", readConverterExp = "有=可能是文本")
    @ApiModelProperty(value = "派单时间",name="sendTime",required = true,dataType="Date",example="派单时间")
    private Date sendTime;

    /** 指派工程师 */
    @Excel(name = "指派工程师")
    @ApiModelProperty(value = "指派工程师",name="fse",required = true,dataType="String",example="指派工程师")
    private String fse;

    /** 仪器信息主键ID */
    @Excel(name = "仪器信息主键ID")
    @ApiModelProperty(value = "仪器信息主键ID",name="instrumentData",required = true,dataType="String",example="仪器信息主键ID")
    private String instrumentData;

    /** 故障描述 */
    @Excel(name = "故障描述")
    @ApiModelProperty(value = "故障描述",name="troubleDescription",required = true,dataType="String",example="故障描述")
    private String troubleDescription;

    /** 接待人 */
    @Excel(name = "接待人")
    @ApiModelProperty(value = "接待人",name="receiver",required = true,dataType="String",example="接待人")
    private String receiver;

    /** 接待人手机 */
    @Excel(name = "接待人手机")
    @ApiModelProperty(value = "接待人手机",name="receiverMobile",required = true,dataType="String",example="接待人手机")
    private String receiverMobile;

    /** 接待人邮箱 */
    @Excel(name = "接待人邮箱")
    @ApiModelProperty(value = "接待人邮箱",name="receiverEmail",required = true,dataType="String",example="接待人邮箱")
    private String receiverEmail;

    /** 电脑厂家 */
    @Excel(name = "电脑厂家")
    @ApiModelProperty(value = "电脑厂家",name="computerMfr",required = true,dataType="String",example="电脑厂家")
    private String computerMfr;

    /** 电脑型号 */
    @Excel(name = "电脑型号")
    @ApiModelProperty(value = "电脑型号",name="modelNumber",required = true,dataType="String",example="电脑型号")
    private String modelNumber;

    /** 服务号 */
    @Excel(name = "服务号")
    @ApiModelProperty(value = "服务号",name="serviceNumber",required = true,dataType="String",example="服务号")
    private String serviceNumber;

    /** 操作系统 */
    @Excel(name = "操作系统")
    @ApiModelProperty(value = "操作系统",name="software",required = true,dataType="String",example="操作系统")
    private String software;

    /** 选项软件 */
    @Excel(name = "选项软件")
    @ApiModelProperty(value = "选项软件",name="optionSoftware",required = true,dataType="String",example="选项软件")
    private String optionSoftware;

    /** 系统软件 */
    @Excel(name = "系统软件")
    @ApiModelProperty(value = "系统软件",name="systemSoftware",required = true,dataType="String",example="系统软件")
    private String systemSoftware;

    /** 培训名额 */
    @Excel(name = "培训名额")
    @ApiModelProperty(value = "培训名额",name="trainQuota",required = true,dataType="String",example="培训名额")
    private String trainQuota;

    /** 合同信息 */
    @Excel(name = "合同信息")
    @ApiModelProperty(value = "合同信息",name="contractInfo",required = true,dataType="String",example="合同信息")
    private String contractInfo;

    /** 仪器安装时间 */
    @Excel(name = "仪器安装时间", width = 30, dateFormat = "yyyy-MM-dd")
    @ApiModelProperty(value = "仪器安装时间",name="installationDate",required = true,dataType="Date",example="仪器安装时间")
    private Date installationDate;

    /** 是否给TL消息推送 0未推送 1已推送 */
    @Excel(name = "是否给TL消息推送 0未推送 1已推送")
    @ApiModelProperty(value = "是否给TL消息推送 0未推送 1已推送",name="isPush",required = true,dataType="String",example="是否给TL消息推送 0未推送 1已推送")
    private String isPush;

    /** 推送时间 */
    @Excel(name = "推送时间", width = 30, dateFormat = "yyyy-MM-dd")
    @ApiModelProperty(value = "推送时间",name="isPushTime",required = true,dataType="Date",example="推送时间")
    private Date isPushTime;

    /** 是否同步到CC，0未同步、1已同步 */
    @Excel(name = "是否同步到CC，0未同步、1已同步")
    @ApiModelProperty(value = "是否同步到CC，0未同步、1已同步",name="syncFlag",required = true,dataType="String",example="是否同步到CC，0未同步、1已同步")
    private String syncFlag;

    /** 同步到CC时间 */
    @Excel(name = "同步到CC时间", width = 30, dateFormat = "yyyy-MM-dd")
    @ApiModelProperty(value = "同步到CC时间",name="syncTime",required = true,dataType="Date",example="同步到CC时间")
    private Date syncTime;

    /** 存入app数据库的日期 */
    @Excel(name = "存入app数据库的日期", width = 30, dateFormat = "yyyy-MM-dd")
    @ApiModelProperty(value = "存入app数据库的日期",name="recordTime",required = true,dataType="Date",example="存入app数据库的日期")
    private Date recordTime;

    /** 同步类型0=insert,1=update */
    @Excel(name = "同步类型0=insert,1=update")
    @ApiModelProperty(value = "同步类型0=insert,1=update",name="syncType",required = true,dataType="Long",example="同步类型0=insert,1=update")
    private Long syncType;

    /** Account Fse主键 */
    @Excel(name = "Account Fse主键")
    @ApiModelProperty(value = "Account Fse主键",name="accoutfseId",required = true,dataType="String",example="Account Fse主键")
    private String accoutfseId;

    /** Account Fse工程师名称 */
    @Excel(name = "Account Fse工程师名称")
    @ApiModelProperty(value = "Account Fse工程师名称",name="accoutfseName",required = true,dataType="String",example="Account Fse工程师名称")
    private String accoutfseName;

    /** 是否关闭，app端关闭服务后更新（0=未关闭，1=已关闭） */
    @Excel(name = "是否关闭，app端关闭服务后更新", readConverterExp = "0==未关闭，1=已关闭")
    @ApiModelProperty(value = "是否关闭，app端关闭服务后更新0==未关闭，1=已关闭",name="isClose",required = true,dataType="Long",example="是否关闭，app端关闭服务后更新0==未关闭，1=已关闭")
    private Long isClose;

    /** 同步到CC时间 */
    @Excel(name = "更新日期", width = 30, dateFormat = "yyyy-MM-dd")
    @ApiModelProperty(value = "更新日期",name="updateDate",required = true,dataType="Date",example="更新日期")
    private Date updateDate;

    /** APP状态 1待派单 2服务中 3已关闭 */
    @Excel(name = "APP状态 1待派单 2服务中 3已关闭")
    @ApiModelProperty(value = "APP状态 1待派单 2服务中 3已关闭",name="appState",required = true,dataType="Long",example="APP状态 1待派单 2服务中 3已关闭")
    private Long appState;

    /** CC状态 */
    @Excel(name = "CC状态")
    @ApiModelProperty(value = "CC状态",name="ccState",required = true,dataType="Long",example="CC状态")
    private Long ccState;

    @ApiModelProperty(value = "客户英文名称",name="customerEnname",required = true,dataType="String",example="客户英文名称")
    private String customerEnname;

    @ApiModelProperty(value = "客户VIP标识",name="isVip",required = true,dataType="String",example="客户VIP标识")
    private String isVip;

    @ApiModelProperty(value = "仪器类型",name="producttype",required = true,dataType="String",example="仪器类型")
    private String producttype;

    @ApiModelProperty(value = "服务关闭时间",name="closeTime",required = true,dataType="String",example="服务关闭时间")
    private Date closeTime;

    @ApiModelProperty(value = "CFDA",name="cfda",required = true,dataType="String",example="CFDA")
    private String cfda;

    @ApiModelProperty(value = "完备日期",name="maturityDate",required = true,dataType="Date",example="完备日期")
    private Date maturityDate;

    /** 安装单是否核对序列号 1未核对 2已核对 */
    @ApiModelProperty(value = "安装单是否核对序列号 1未核对 2已核对",name="isCheck",required = true,dataType="String",example="安装单是否核对序列号 1未核对 2已核对")
    private String isCheck;

    /** CC端关闭服务的人员id */
    @ApiModelProperty(value = "CC端关闭服务的人员id",name="ccClosePersonId", hidden = true,required = true,dataType="String",example="CC端关闭服务的人员id")
    private String ccClosePersonId;

    /** 1 ——CC操作APP不显示 0——APP显示 */
    @ApiModelProperty(value = "1 ——CC操作APP不显示 0——APP显示",name="appIsAccept",required = true,dataType="String",example="1 ——CC操作APP不显示 0——APP显示")
    private String appIsAccept;

    @ApiModelProperty(value = "删除标志（0代表存在 2代表删除）",name="delFlag",required = true,dataType="String",example="删除标志（0代表存在 2代表删除）")
    private String delFlag;

    @ApiModelProperty(value = "客户DPEL 1/是 0/否",name="userIsdpel",required = true,dataType="String",example="客户DPEL 1/是 0/否")
    private String userIsdpel;

    @ApiModelProperty(value = "邮编",name="postCode",required = true,dataType="String",example="邮编")
    private String postCode;

    @ApiModelProperty(value = "指定工程师",name="designEngineer",required = true,dataType="String",example="指定工程师")
    private String designEngineer;

    @ApiModelProperty(value = "工程师姓名",name="serviceEnginner",required = true,dataType="String",example="工程师姓名")
    private String serviceEnginner;


    public String getAppRemark() {
        return appRemark;
    }

    public void setAppRemark(String appRemark) {
        this.appRemark = appRemark;
    }

    @ApiModelProperty(value = "APP不可操作原因",name="appRemark",required = true,dataType="String",example="APP不可操作原因")
    private String appRemark;



    @ApiModelProperty(value = "SAP服务号",name="sapSnno",required = true,dataType="String",example="SAP服务号")
    private String sapSnno;


    // 仪器是否一致标识
    private String snflag;

    // 设备类型1
    private String equipment_type1;
    // 序号
    private String serial_number1;
    // 设备类型2
    private String equipment_type2;
    // 序号
    private String serial_number2;

    // 设备类型3
    private String equipment_type3;
    // 序号
    private String serial_number3;

    // 名下工程师
    private String employee;
    //  仪器型号
    private String instrumentNo;
    //  仪器型号
    private String  instrumentSerialNumber;
    private String  status;
    // -----------------------------------------------------------------------

    /** 统一的一个状态 默认0待接受，1已接受，2已签到，3已签离，4已完成,5电话解决 */
    @ApiModelProperty(value = "统一的一个状态 默认0待接受，1已接受，2已签到，3已签离，4已完成,5电话解决",name="planState",required = true,dataType="String",example="统一的一个状态 默认0待接受，1已接受，2已签到，3已签离，4已完成,5电话解决")
    private String planState;

    /** 工程师FSE计划详情表主键ID */
    @ApiModelProperty(value = "工程师FSE计划详情表主键ID",name="planState",required = true,dataType="Long",example="工程师FSE计划详情表主键ID")
    private Long planId;

    /** 服务角色 1现场服务 2实习 */
    @ApiModelProperty(value = "服务角色 1现场服务 2实习",name="serviceRole",required = true,dataType="String",example="服务角色 1现场服务 2实习")
    private String serviceRole;

    @ApiModelProperty(value = "工程师ID",name="enginnerId",required = true,dataType="Long",example="工程师ID")
    private Long enginnerId;

    @ApiModelProperty(value = "签到时间",name="signInTime",required = true,dataType="Date",example="签到时间")
    private Date signInTime;

    @ApiModelProperty(value = "仪器序列号",name="instSn",required = true,dataType="String",example="仪器序列号")
    private String instSn;

    @ApiModelProperty(value = "辅助字段",name="instSn",required = false,dataType="String",example="")
    private String divBu;

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setServiceNo(String serviceNo)
    {
        this.serviceNo = serviceNo;
    }

    public String getServiceNo()
    {
        return serviceNo;
    }
    public void setTeamleaderId(String teamleaderId)
    {
        this.teamleaderId = teamleaderId;
    }

    public String getTeamleaderId()
    {
        return teamleaderId;
    }
    public void setContact(String contact)
    {
        this.contact = contact;
    }

    public String getContact()
    {
        return contact;
    }
    public void setCustomerName(String customerName)
    {
        this.customerName = customerName;
    }

    public String getCustomerName()
    {
        return customerName;
    }
    public void setTelephone(String telephone)
    {
        this.telephone = telephone;
    }

    public String getTelephone()
    {
        return telephone;
    }
    public void setEnginnerType(String enginnerType)
    {
        this.enginnerType = enginnerType;
    }

    public String getEnginnerType()
    {
        return enginnerType;
    }
    public void setMobile(String mobile)
    {
        this.mobile = mobile;
    }

    public String getMobile()
    {
        return mobile;
    }
    public void setEmail(String email)
    {
        this.email = email;
    }

    public String getEmail()
    {
        return email;
    }
    public void setProvince(String province)
    {
        this.province = province;
    }

    public String getProvince()
    {
        return province;
    }
    public void setServiceContract(String serviceContract)
    {
        this.serviceContract = serviceContract;
    }

    public String getServiceContract()
    {
        return serviceContract;
    }
    public void setCity(String city)
    {
        this.city = city;
    }

    public String getCity()
    {
        return city;
    }
    public void setHopeBusinessHours(Date hopeBusinessHours)
    {
        this.hopeBusinessHours = hopeBusinessHours;
    }

    public Date getHopeBusinessHours()
    {
        return hopeBusinessHours;
    }
    public void setHomeAddress(String homeAddress)
    {
        this.homeAddress = homeAddress;
    }

    public String getHomeAddress()
    {
        return homeAddress;
    }
    public void setServiceType(String serviceType)
    {
        this.serviceType = serviceType;
    }

    public String getServiceType()
    {
        return serviceType;
    }
    public void setSubServiceType(String subServiceType)
    {
        this.subServiceType = subServiceType;
    }

    public String getSubServiceType()
    {
        return subServiceType;
    }
    public void setServiceLevel(String serviceLevel)
    {
        this.serviceLevel = serviceLevel;
    }

    public String getServiceLevel()
    {
        return serviceLevel;
    }
    public void setServiceStatus(String serviceStatus)
    {
        this.serviceStatus = serviceStatus;
    }

    public String getServiceStatus()
    {
        return serviceStatus;
    }
    public void setInstallConfirmSheet(String installConfirmSheet)
    {
        this.installConfirmSheet = installConfirmSheet;
    }

    public String getInstallConfirmSheet()
    {
        return installConfirmSheet;
    }
    public void setIsWarranty(String isWarranty)
    {
        this.isWarranty = isWarranty;
    }

    public String getIsWarranty()
    {
        return isWarranty;
    }
    public void setLastColseServiceTime(Long lastColseServiceTime)
    {
        this.lastColseServiceTime = lastColseServiceTime;
    }

    public Long getLastColseServiceTime()
    {
        return lastColseServiceTime;
    }
    public void setMachineLastServiceColseTime(Date machineLastServiceColseTime)
    {
        this.machineLastServiceColseTime = machineLastServiceColseTime;
    }

    public Date getMachineLastServiceColseTime()
    {
        return machineLastServiceColseTime;
    }
    public void setSendService(String sendService)
    {
        this.sendService = sendService;
    }

    public String getSendService()
    {
        return sendService;
    }
    public void setSendTime(Date sendTime)
    {
        this.sendTime = sendTime;
    }

    public Date getSendTime()
    {
        return sendTime;
    }
    public void setFse(String fse)
    {
        this.fse = fse;
    }

    public String getFse()
    {
        return fse;
    }
    public void setInstrumentData(String instrumentData)
    {
        this.instrumentData = instrumentData;
    }

    public String getInstrumentData()
    {
        return instrumentData;
    }
    public void setTroubleDescription(String troubleDescription)
    {
        this.troubleDescription = troubleDescription;
    }

    public String getTroubleDescription()
    {
        return troubleDescription;
    }
    public void setReceiver(String receiver)
    {
        this.receiver = receiver;
    }

    public String getReceiver()
    {
        return receiver;
    }
    public void setReceiverMobile(String receiverMobile)
    {
        this.receiverMobile = receiverMobile;
    }

    public String getReceiverMobile()
    {
        return receiverMobile;
    }
    public void setReceiverEmail(String receiverEmail)
    {
        this.receiverEmail = receiverEmail;
    }

    public String getReceiverEmail()
    {
        return receiverEmail;
    }
    public void setComputerMfr(String computerMfr)
    {
        this.computerMfr = computerMfr;
    }

    public String getComputerMfr()
    {
        return computerMfr;
    }
    public void setModelNumber(String modelNumber)
    {
        this.modelNumber = modelNumber;
    }

    public String getModelNumber()
    {
        return modelNumber;
    }
    public void setServiceNumber(String serviceNumber)
    {
        this.serviceNumber = serviceNumber;
    }

    public String getServiceNumber()
    {
        return serviceNumber;
    }
    public void setSoftware(String software)
    {
        this.software = software;
    }

    public String getSoftware()
    {
        return software;
    }
    public void setOptionSoftware(String optionSoftware)
    {
        this.optionSoftware = optionSoftware;
    }

    public String getOptionSoftware()
    {
        return optionSoftware;
    }
    public void setSystemSoftware(String systemSoftware)
    {
        this.systemSoftware = systemSoftware;
    }

    public String getSystemSoftware()
    {
        return systemSoftware;
    }
    public void setTrainQuota(String trainQuota)
    {
        this.trainQuota = trainQuota;
    }

    public String getTrainQuota()
    {
        return trainQuota;
    }
    public void setContractInfo(String contractInfo)
    {
        this.contractInfo = contractInfo;
    }

    public String getContractInfo()
    {
        return contractInfo;
    }
    public void setInstallationDate(Date installationDate)
    {
        this.installationDate = installationDate;
    }

    public Date getInstallationDate()
    {
        return installationDate;
    }
    public void setIsPush(String isPush)
    {
        this.isPush = isPush;
    }

    public String getIsPush()
    {
        return isPush;
    }
    public void setIsPushTime(Date isPushTime)
    {
        this.isPushTime = isPushTime;
    }

    public Date getIsPushTime()
    {
        return isPushTime;
    }
    public void setSyncFlag(String syncFlag)
    {
        this.syncFlag = syncFlag;
    }

    public String getSyncFlag()
    {
        return syncFlag;
    }
    public void setSyncTime(Date syncTime)
    {
        this.syncTime = syncTime;
    }

    public Date getSyncTime()
    {
        return syncTime;
    }
    public void setRecordTime(Date recordTime)
    {
        this.recordTime = recordTime;
    }

    public Date getRecordTime()
    {
        return recordTime;
    }
    public void setSyncType(Long syncType)
    {
        this.syncType = syncType;
    }

    public Long getSyncType()
    {
        return syncType;
    }
    public void setAccoutfseId(String accoutfseId)
    {
        this.accoutfseId = accoutfseId;
    }

    public String getAccoutfseId()
    {
        return accoutfseId;
    }
    public void setAccoutfseName(String accoutfseName)
    {
        this.accoutfseName = accoutfseName;
    }

    public String getAccoutfseName()
    {
        return accoutfseName;
    }
    public void setIsClose(Long isClose)
    {
        this.isClose = isClose;
    }

    public Long getIsClose()
    {
        return isClose;
    }

    public String getPlanState() {
        return planState;
    }

    public void setPlanState(String planState) {
        this.planState = planState;
    }

    public Long getPlanId() {
        return planId;
    }

    public void setPlanId(Long planId) {
        this.planId = planId;
    }

    public String getServiceRole() {
        return serviceRole;
    }

    public void setServiceRole(String serviceRole) {
        this.serviceRole = serviceRole;
    }

    public Date getUpdateDate() {
        return updateDate;
    }

    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    public Long getAppState() {
        return appState;
    }

    public void setAppState(Long appState) {
        this.appState = appState;
    }

    public Long getCcState() {
        return ccState;
    }

    public void setCcState(Long ccState) {
        this.ccState = ccState;
    }

    public String getCustomerEnname() {
        return customerEnname;
    }

    public void setCustomerEnname(String customerEnname) {
        this.customerEnname = customerEnname;
    }

    public String getIsVip() {
        return isVip;
    }

    public void setIsVip(String isVip) {
        this.isVip = isVip;
    }

    public String getProducttype() {
        return producttype;
    }

    public void setProducttype(String producttype) {
        this.producttype = producttype;
    }

    public Date getCloseTime() {
        return closeTime;
    }

    public void setCloseTime(Date closeTime) {
        this.closeTime = closeTime;
    }

    public String getCfda() {
        return cfda;
    }

    public void setCfda(String cfda) {
        this.cfda = cfda;
    }

    public Long getEnginnerId() {
        return enginnerId;
    }

    public void setEnginnerId(Long enginnerId) {
        this.enginnerId = enginnerId;
    }

    public Date getMaturityDate() {
        return maturityDate;
    }

    public void setMaturityDate(Date maturityDate) {
        this.maturityDate = maturityDate;
    }

    public String getIsCheck() {
        return isCheck;
    }

    public void setIsCheck(String isCheck) {
        this.isCheck = isCheck;
    }

    public Date getSignInTime() {
        return signInTime;
    }

    public void setSignInTime(Date signInTime) {
        this.signInTime = signInTime;
    }

    public String getAppIsAccept() {
        return appIsAccept;
    }

    public void setAppIsAccept(String appIsAccept) {
        this.appIsAccept = appIsAccept;
    }

    public String getCcClosePersonId() {
        return ccClosePersonId;
    }

    public void setCcClosePersonId(String ccClosePersonId) {
        this.ccClosePersonId = ccClosePersonId;
    }

    public String getDelFlag() {
        return delFlag;
    }

    public void setDelFlag(String delFlag) {
        this.delFlag = delFlag;
    }

    public String getInstSn() {
        return instSn;
    }

    public void setInstSn(String instSn) {
        this.instSn = instSn;
    }

    public String getUserIsdpel() {
        return userIsdpel;
    }

    public void setUserIsdpel(String userIsdpel) {
        this.userIsdpel = userIsdpel;
    }

    public String getPostCode() {
        return postCode;
    }

    public void setPostCode(String postCode) {
        this.postCode = postCode;
    }

    public String getDivBu() {
        return divBu;
    }

    public void setDivBu(String divBu) {
        this.divBu = divBu;
    }

    public String getSnflag() {
        return snflag;
    }

    public void setSnflag(String snflag) {
        this.snflag = snflag;
    }

    public String getEquipment_type1() {
        return equipment_type1;
    }

    public void setEquipment_type1(String equipment_type1) {
        this.equipment_type1 = equipment_type1;
    }

    public String getSerial_number1() {
        return serial_number1;
    }

    public void setSerial_number1(String serial_number1) {
        this.serial_number1 = serial_number1;
    }

    public String getEquipment_type2() {
        return equipment_type2;
    }

    public void setEquipment_type2(String equipment_type2) {
        this.equipment_type2 = equipment_type2;
    }

    public String getSerial_number2() {
        return serial_number2;
    }

    public void setSerial_number2(String serial_number2) {
        this.serial_number2 = serial_number2;
    }

    public String getEquipment_type3() {
        return equipment_type3;
    }

    public void setEquipment_type3(String equipment_type3) {
        this.equipment_type3 = equipment_type3;
    }

    public String getSerial_number3() {
        return serial_number3;
    }

    public void setSerial_number3(String serial_number3) {
        this.serial_number3 = serial_number3;
    }

    public String getSapSnno() {
        return sapSnno;
    }

    public void setSapSnno(String sapSnno) {
        this.sapSnno = sapSnno;
    }

    public String getDesignEngineer() {
        return designEngineer;
    }

    public void setDesignEngineer(String designEngineer) {
        this.designEngineer = designEngineer;
    }

    public String getServiceEnginner() {
        return serviceEnginner;
    }

    public void setServiceEnginner(String serviceEnginner) {
        this.serviceEnginner = serviceEnginner;
    }

    public String getEmployee() {
        return employee;
    }

    public void setEmployee(String employee) {
        this.employee = employee;
    }

    public String getInstrumentNo() {
        return instrumentNo;
    }

    public void setInstrumentNo(String instrumentNo) {
        this.instrumentNo = instrumentNo;
    }

    public String getInstrumentSerialNumber() {
        return instrumentSerialNumber;
    }

    public void setInstrumentSerialNumber(String instrumentSerialNumber) {
        this.instrumentSerialNumber = instrumentSerialNumber;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    @Override
    public String toString() {
        return "ServiceNotice{" +
                "id=" + id +
                ", serviceNo='" + serviceNo + '\'' +
                ", teamleaderId='" + teamleaderId + '\'' +
                ", contact='" + contact + '\'' +
                ", customerName='" + customerName + '\'' +
                ", telephone='" + telephone + '\'' +
                ", enginnerType='" + enginnerType + '\'' +
                ", mobile='" + mobile + '\'' +
                ", email='" + email + '\'' +
                ", province='" + province + '\'' +
                ", serviceContract='" + serviceContract + '\'' +
                ", city='" + city + '\'' +
                ", hopeBusinessHours=" + hopeBusinessHours +
                ", homeAddress='" + homeAddress + '\'' +
                ", serviceType='" + serviceType + '\'' +
                ", subServiceType='" + subServiceType + '\'' +
                ", serviceLevel='" + serviceLevel + '\'' +
                ", serviceStatus='" + serviceStatus + '\'' +
                ", installConfirmSheet='" + installConfirmSheet + '\'' +
                ", isWarranty='" + isWarranty + '\'' +
                ", lastColseServiceTime=" + lastColseServiceTime +
                ", machineLastServiceColseTime=" + machineLastServiceColseTime +
                ", sendService='" + sendService + '\'' +
                ", sendTime=" + sendTime +
                ", fse='" + fse + '\'' +
                ", instrumentData='" + instrumentData + '\'' +
                ", troubleDescription='" + troubleDescription + '\'' +
                ", receiver='" + receiver + '\'' +
                ", receiverMobile='" + receiverMobile + '\'' +
                ", receiverEmail='" + receiverEmail + '\'' +
                ", computerMfr='" + computerMfr + '\'' +
                ", modelNumber='" + modelNumber + '\'' +
                ", serviceNumber='" + serviceNumber + '\'' +
                ", software='" + software + '\'' +
                ", optionSoftware='" + optionSoftware + '\'' +
                ", systemSoftware='" + systemSoftware + '\'' +
                ", trainQuota='" + trainQuota + '\'' +
                ", contractInfo='" + contractInfo + '\'' +
                ", installationDate=" + installationDate +
                ", isPush='" + isPush + '\'' +
                ", isPushTime=" + isPushTime +
                ", syncFlag='" + syncFlag + '\'' +
                ", syncTime=" + syncTime +
                ", recordTime=" + recordTime +
                ", syncType=" + syncType +
                ", accoutfseId='" + accoutfseId + '\'' +
                ", accoutfseName='" + accoutfseName + '\'' +
                ", isClose=" + isClose +
                ", updateDate=" + updateDate +
                ", appState=" + appState +
                ", ccState=" + ccState +
                ", customerEnname='" + customerEnname + '\'' +
                ", isVip='" + isVip + '\'' +
                ", producttype='" + producttype + '\'' +
                ", closeTime=" + closeTime +
                ", cfda='" + cfda + '\'' +
                ", maturityDate=" + maturityDate +
                ", isCheck='" + isCheck + '\'' +
                ", ccClosePersonId='" + ccClosePersonId + '\'' +
                ", appIsAccept='" + appIsAccept + '\'' +
                ", delFlag='" + delFlag + '\'' +
                ", userIsdpel='" + userIsdpel + '\'' +
                ", postCode='" + postCode + '\'' +
                ", designEngineer='" + designEngineer + '\'' +
                ", serviceEnginner='" + serviceEnginner + '\'' +
                ", appRemark='" + appRemark + '\'' +
                ", sapSnno='" + sapSnno + '\'' +
                ", snflag='" + snflag + '\'' +
                ", equipment_type1='" + equipment_type1 + '\'' +
                ", serial_number1='" + serial_number1 + '\'' +
                ", equipment_type2='" + equipment_type2 + '\'' +
                ", serial_number2='" + serial_number2 + '\'' +
                ", equipment_type3='" + equipment_type3 + '\'' +
                ", serial_number3='" + serial_number3 + '\'' +
                ", employee='" + employee + '\'' +
                ", instrumentNo='" + instrumentNo + '\'' +
                ", instrumentSerialNumber='" + instrumentSerialNumber + '\'' +
                ", status='" + status + '\'' +
                ", planState='" + planState + '\'' +
                ", planId=" + planId +
                ", serviceRole='" + serviceRole + '\'' +
                ", enginnerId=" + enginnerId +
                ", signInTime=" + signInTime +
                ", instSn='" + instSn + '\'' +
                ", divBu='" + divBu + '\'' +
                '}';
    }
}
